#activity{
	display: flex;
	display: -webkit-flex;
	overflow: hidden;
	flex-wrap: nowrap;
	flex-flow: column;
}
.a-item-content{
width: 100%;
}

.a-item-content dd{
	background-color:#fff;
	margin: 1px 0px;
	width: 100%;
}
#activity .a-item-top{
	position: relative;
	background-color:#fff;
	margin:20px 0px;

}
.a-img{
	  -webkit-box-align: center;   
     -moz-box-align: center;   
     -ms-flex-align: center;   
  -webkit-align-items: center;   
          align-items: center;   
  -webkit-box-pack: center;   
     -moz-box-pack: center;   
     -ms-flex-pack: center;   
  -webkit-justify-content: center;   
          justify-content: center; 
            display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    
	overflow: hidden;
	flex-wrap: nowrap;
	flex-flow: row;
	justify-content:center;
	align-items: center;
}
.a-dl{
	width: 100%;
}
#activity .a-item-top .a-dl dd,.a-item-content .a-dl dd{
	width: 100%;
	  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    display: -webkit-flex;
 -webkit-box-align: center;   
     -moz-box-align: center;   
     -ms-flex-align: center;   
  -webkit-align-items: center;   
          align-items: center;   
  -webkit-box-pack: center;   
     -moz-box-pack: center;   
     -ms-flex-pack: center;   
  -webkit-justify-content: center;   
          justify-content: center;  
	display: flex;
	display: -webkit-flex;
	overflow: hidden;
	flex-wrap: nowrap;
	flex-flow: row;
	align-items: center;
	padding: 15px 0px;

}
#activity .a-item-top .a-dl .a-dd,.a-item-content .a-dl .a-dd{
	  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    display: -webkit-flex;
 -webkit-box-align: center;   
     -moz-box-align: center;   
     -ms-flex-align: center;   
  -webkit-align-items: center;   
          align-items: center;   
  -webkit-box-pack: center;   
     -moz-box-pack: center;   
     -ms-flex-pack: center;   
  -webkit-justify-content: center;   
          justify-content: center;  
	display: flex;
	display: -webkit-flex;
	overflow: hidden;
	flex-wrap: nowrap;
	flex-flow: row;
	align-items: center;
	padding: 2px 0px;

}
.a-item-top .a-dl dd .a-left,.a-item-content .a-dl dd .a-left{
	  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    display: -webkit-flex;

	 -webkit-box-align: center;   
     -moz-box-align: center;   
     -ms-flex-align: center;   
  -webkit-align-items: center;   
          align-items: center;   
  -webkit-box-pack: center;   
     -moz-box-pack: center;   
     -ms-flex-pack: center;   
  -webkit-justify-content: center;   
          justify-content: center;  
	overflow: hidden;
	flex-wrap: nowrap;
	flex-flow: row;
	justify-content:center;
	align-items: center;
	width: 25%;
	
}
.a-item-top .a-dl dd .a-right, .a-item-content .a-dl dd .a-right{
	width: 60%;
	
}
.a-right dl{
	  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    display: -webkit-flex;

	display: flex;
	display: -webkit-flex;
	overflow: hidden;
	flex-wrap: nowrap;
	flex-flow: column;
	align-items:left;
}
.a-right .gray{
	margin-top: 5px;
	font-size: 12px;
}

.hot a{
    display: block;
    padding: 0px;
    width: 38px;
    height: 38px;
    background: url(../image/hot.png) no-repeat 0px 0px ;
    border: 0;
    background-size: 38px 38px;
    text-indent: -999em;
    overflow: hidden;
    position: relative;
}
.angle-right {

	position: relative;
	width: 38px;
	height: 38px;
}

.angle-right a{
	display: block;
    padding: 0px;
    width: 38px;
    height: 38px;
    background: url(../image/angle-right.png) no-repeat 0px 0px ;
    border: 0;
    background-size: 38px 38px;
    text-indent: -999em;
    overflow: hidden;
    position: relative;
}